usbip: tools: fix build error for multiple definition
authorAntonio Borneo <borneo.antonio@gmail.com>
Thu, 18 Jun 2020 00:08:44 +0000 (02:08 +0200)
committerSalvatore Bonaccorso <carnil@debian.org>
Sat, 19 Sep 2020 12:17:19 +0000 (13:17 +0100)
commit1e3645d396f507fc5b9df5f44c7549c8e567e1dd
treee05c6358f5791f0b6833309ffb79541770ae742d
parent13a81396ad3ff64ca3a52af9694a0080c176d126
usbip: tools: fix build error for multiple definition

Origin: https://lore.kernel.org/lkml/20200618000844.1048309-1-borneo.antonio@gmail.com/

With GCC 10, building usbip triggers error for multiple definition
of 'udev_context', in:
- libsrc/vhci_driver.c:18 and
- libsrc/usbip_host_common.c:27.

Declare as extern the definition in libsrc/usbip_host_common.c.

Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Gbp-Pq: Topic bugfix/all
Gbp-Pq: Name usbip-tools-fix-build-error-for-multiple-definition.patch
tools/usb/usbip/libsrc/usbip_host_common.c